// 餐品分类路由
import express from 'express';
import { FoodCategoryController } from './FoodCategoryController.js';
import { authMiddleware, adminAuthMiddleware } from '../../middleware/authMiddleware.js';

const router = express.Router();

// 创建餐品分类（需要管理员权限）
router.post('/', FoodCategoryController.create);

// 获取所有餐品分类
router.get('/', FoodCategoryController.getAll);

// 获取单个餐品分类
router.get('/:id', FoodCategoryController.getOne);

// 更新餐品分类（需要管理员权限）
router.put('/:id', authMiddleware, adminAuthMiddleware, FoodCategoryController.update);

// 删除餐品分类（需要管理员权限）
router.delete('/:id', authMiddleware, adminAuthMiddleware, FoodCategoryController.delete);

export default router;